root {
    display: block;    
}

*
{
    margin:0px;
    padding:0px;
}

#aboutlist
{
   list-style-type: none;
   padding-top: 20px;
}

#aboutlist li
{ 
    clear:both;
    
}
#aboutlist h2
{    
    margin:2px;
    padding-left: 10px;
}

#aboutlist p
{
    padding:5px;
    padding-bottom: 40px;
}

#troubleshooting h3
{
    color:#333333;
    font-style: italic;
}

#troubleshooting p
{
    margin-top:15px;
    margin-bottom:15px;    
}

#troubleshooting
{
    float:left;
    padding:10px;
}

#faq-intro 
{
    font-style: normal;
    margin:0px;
}

#aboutlist img
{
    width:160px;
    height:160px;
    padding: 5px;
    margin-bottom: 40px;
    float:left;
    padding-right:20px;

}

.description
{    
    width:850px;
}

#features-list li
{
    display: inline;
    float: left;
    width:265px;
    color:#666666;
    padding-right:20px;
	padding-bottom:15px;
}

#features-list h3
{
    font-weight: normal;
    font-size:20px;
    width:250px;
    padding-bottom:5px;
    color:black;
}

#features-list
{
    margin-left: 25px;
    list-style-type: none;
    font-family: "Myriad Pro", "Adobe Garamond Pro", "Helvetica", sans-serif;
    margin-bottom:10px;
}

#container
{
    width:925px;
    margin-left: auto;
    margin-right:auto;
}

#navcontainer ul
{
    padding-left: 0;
    margin-top: 0px;
    height:35px;
    background-color: #036;
    color: White;
    float: left;
    font-family: arial, helvetica, sans-serif;
}

#navcontainer
{   	
	margin-top:0px;
	width: 900px;
}

#navcontainer ul li
{ 	
    display: inline;
	width: 900px;
}

#navcontainer ul li a
{
	
   	background-image: url(images/nav5.png);
    background-color: #777777;
    color: White;
    height:35px;
	padding-left: 30px;
	padding-right:30px;
    line-height: 35px;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
	background-image: url(images/nav6.png);
    background-color: #393939;
    color: #fff;
}

#content
{
    clear:both;        
    background-color: white;
    font-family: "Myriad Pro", "Adobe Garamond Pro", "Helvetica", sans-serif;

}

#splashimg
{
    background-image: url(images/Psyphone-Main.png);
    background-repeat: no-repeat;
	background-position: left;
    height: 550px;
    margin-left:250px;
    
}

#footer
{
    width: 925px;
    height: 35px;
    margin-left: auto;
    margin-right:auto;
	background-image: url(images/nav6.png);
    background-color:#666666;    
    clear:both;    
}

#footer h2
{
    color:white;
    padding-top:5px;
    margin-left: 30px;
    font-family: "Myriad Pro", "Adobe Garamond Pro", "Helvetica", sans-serif;
    font-weight: normal;
}

.intro-sub
{
    text-align: center;    
    font-family: "Myriad Pro", "Adobe Garamond Pro", "Helvetica", sans-serif;
    font-size:20px;    
}

.intro
{
    padding-top: 40px;
    text-align: center;    
    font-family: "Myriad Pro", "Adobe Garamond Pro", "Helvetica", sans-serif;
    font-size:40px;
}  

.psyphone-title {	
	padding-top:20px;
}

#background {
	height: 400px;
	background-image: url(images/background.png);
	border-radius: 10px;

}

#toppadding {
	padding-top:20px;
	
}
.feature-image {	
	padding-top: 40px;
	float: left;
	height: 583px;
	width:400px;
	clear: both;
}

.feature-description {
padding-top: 40px;
float: right;
width: 480px;
margin: 10px;
}

.feature-title {
	font-size: 2em;
}

.feature-extra {
	margin-top:20px;
	padding:15px;
	background-color: #dcdcdc;
	border-radius: 6px;
}

#map-canvas {
	clear:both;
	float:right;
	border: 4px gray solid;
	margin: 20px;
	border-radius: 5px;
}

#purchase {
	float:left;
	width:400px;
	margin-left:20px;
	margin-top:20px;
}

#purchase p {
	margin-top: 10px;
}

#purchase img {
	margin-top: 30px;
}


#sonny-no-border
{
    border-bottom:none;
}

#content p
{
    margin-bottom:10px;
}

#specs {
	width:400px;
	margin-left:20px;
	margin-top:20px;
	}
	
.specpic {
	float:right ;
}
.specpic2 {
	float:right ;
}
.imagewrap
{
    width:200px;
    height:220px;
    float:left;
    margin-right:10px;
}

#history h1
{
    margin-bottom:15px;
}

#aboutdiv
{
    float:left;
    margin-left:10px;
}

#history
{
    float:left;
    width:850px;
    padding:20px;
    border-radius:10px;    
}

